#pragma once

#include "BaseMsgHandler.h"

class ConfigMsgHandler;
using ConfigMsgHandlerPtr = std::shared_ptr<ConfigMsgHandler>;

class ConfigMsgHandler : public BaseMsgHandler
{
public:
    ConfigMsgHandler();
    virtual ~ConfigMsgHandler() = default;

    static std::string GetConfigMsgType();
protected:
    virtual bool HandleMsgSub(const std::string& msg) override;

private:
    std::string m_Config;

};